package com.example.yingpianguangli.entity.vo;
import com.example.yingpianguangli.entity.SysBill;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;


@Data // 提供所有的getter和setter, equals, canEqual, hashCode 和 toString 方法
@NoArgsConstructor // 提供无参构造函数
@AllArgsConstructor // 提供全参构造函数
/**
 * SysBillVo类用于封装订单信息及其相关数据
 * 它实现了Serializable接口，以便对象可以被序列化
 */
public class SysBillVo implements Serializable {

    /**
     * sysBill字段用于存储订单信息
     * 它包含了与订单相关的各种属性和方法
     */
    private SysBill sysBill;

    /**
     * sessionSeats字段用于存储成功更新后场次的座位信息
     * 这个信息反映了场次座位的当前状态，通常在订单更新成功后进行设置
     */
    private String sessionSeats;
}

